package com.cysion.otbox.base

/**
 * 每个业务组件的消息当由本组件自己发送和接收，不可跨业务组件发送和接收Eventbus消息
 * 业务组件自己定义本组件消息类型，每个组件里的消息类型应是该类的一个子类
 * 特殊情况需要跨module发消息的，用该类
 * 其它module内部发消息，要仿照该形式自定义事件类，比如xxEvent
 */

class GlobalEvent(
    val tag: Int,
    val msg: String
) {
    var arg: Int? = 0
    var obj: Any? = null
    var extend: Map<String, String>? = null
}
